export const getEmailFromToken = () => {
  const token = localStorage.getItem('token');
  if (!token) return null;

  try {
    // 提取 payload 部分（第二个 . 之后的部分）
    const payloadBase64 = token.split('.')[1];
    // 浏览器环境用 atob，Node 环境用 Buffer.from(payloadBase64, 'base64').toString()
    const payloadJson = atob(payloadBase64.replace(/-/g, '+').replace(/_/g, '/'));
    const payload = JSON.parse(payloadJson);
    return payload.email; // 返回 email
  } catch (err) {
    console.error('解析 Token 失败', err);
    return null;
  }
};